package com.logicalthinking.socialmall.common.vo.requestVo.role;

import com.github.chenlijia1111.utils.core.annos.PropertyCheck;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import javax.persistence.Column;
import java.util.List;

/**
 * 角色添加参数
 * @author Chen LiJia
 * @since 2020/2/17
 */
@ApiModel
@Setter
@Getter
public class RoleAddParams {

    /**
     * 角色名称
     */
    @ApiModelProperty("角色名称")
    @PropertyCheck(name = "角色名称")
    private String roleName;

    /**
     * 角色描述
     */
    @ApiModelProperty("角色描述")
    @PropertyCheck(name = "角色描述")
    private String roleDesc;

    /**
     * 角色权限集合,传权限对应的数字代号
     */
    @ApiModelProperty("角色权限集合,传权限对应的数字代号")
    private List<Integer> authList;

}
